package com.xgg.taiwuinfo.gongfa.shaolin.jueji;

import com.xgg.taiwuinfo.gongfa.abilities.Ability_Huti_Counter;
import com.xgg.taiwuinfo.gongfa.abilities.Ability_YunGong_Defend;
import com.xgg.taiwuinfo.gongfa.base.Gongfa;
import com.xgg.taiwuinfo.gongfa.base.Gongfa_Jueji_Huti;
import com.xgg.taiwuinfo.gongfa.readingeffect.JuejiReading.Reading_DECREASEDEFEND_WHENCOUNTER;
import com.xgg.taiwuinfo.gongfa.readingeffect.JuejiReading.Reading_INCREASEDEFEND_WHENCOUNTER;
import com.xgg.taiwuinfo.utils.Defend;
import com.xgg.taiwuinfo.utils.Element;
import com.xgg.taiwuinfo.utils.Inherit;
import com.xgg.taiwuinfo.utils.Requirement;

public class ZhanYiShiBaDie extends Gongfa_Jueji_Huti {

    public ZhanYiShiBaDie()
    {
        super("沾衣十八跌", 8 , Element.ELEMENT_NONE, Inherit.INHERIT_SHAOLIN , 40.0 , new int[]{9,48,12});

        PushYunGongObject(Gongfa.ABL_INDEX_Shanbi , 20);
        PushYunGongObject(Gongfa.ABL_INDEX_Chaizhao , 20);
        PushYunGongObject(Gongfa.ABL_INDEX_ShouYu , 20);
        InitYunGongAbility();

        ability_shizhan_defend = new Ability_YunGong_Defend(new int[]
                {
                        0 , 0 , 0 ,
                        0 , 0 , 0 ,
                        0 , 240 , 240 ,
                        0 , 0 , 0 ,
                });

        ability_huti_counter = new Ability_Huti_Counter(
                Ability_Huti_Counter.TYPE_COUNTER , 2 , 3.5 ,
                Defend.DD_CHAIZHAO | Defend.DD_SHANBI ,
                240 , 0 , 0);

        PosfullReading = new Reading_INCREASEDEFEND_WHENCOUNTER();
        NegfullReading = new Reading_DECREASEDEFEND_WHENCOUNTER();

        mGongfaRequired[Requirement.GF_JJ] = 110;
        mAttrRequired[Requirement.ATTR_LM] = 60;
        mAttrRequired[Requirement.ATTR_DL] = 110;
        mJiyiRequired[Requirement.JY_FX] = 135;
    }
}
